deprive (someone) livelihood

Translations
priver quelqu'un de ses moyens de subsistance